@font-face { font-family: "iconfont"; src: url("../font/zs/iconfont.eot"); src: url("../font/zs/iconfont.eot") format('embedded-opentype'), url("../font/zs/iconfont.woff") format('woff'), url("../font/zs/iconfont.ttf") format('truetype'), url("../font/zs/iconfont.svg#iconfont") format('svg') }
.f_cert { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
/*header*/
.header { background-color: #fff; position: absolute; top: 0; left: 0; width: 100%; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) }
.header ._in { height: 40px; padding: 20px;}
.header ._sitename { line-height: 36px; display: inline-block; font-size: 16px; vertical-align: top; margin-left: 5px; font-weight: bold; color: #737373;}
/*search*/
.search{margin-right: 220px;}
.search input { box-sizing: border-box; height: 40px; width: 100%; padding: 10px 40px; border: 1px solid #49A0EF; color: #999; border-radius: 3px 0 0 3px; font-size: 16px ;position: relative;z-index: 20;}
.search input:focus {  outline: none; }
.search .f_cert { color: #999; top: 1px; left: 1px; border: none; background-color: #fff; padding: 0; height: 38px; width: 40px; text-align: center; line-height: 38px;z-index: 30; }
.search .f_cert:hover { color: #ea5a3d }
.s-btn{ top: 0; right: -74px;border: none;width:74px;background-color: #49A0EF;line-height: 38px;color: #fff;text-align: center;border-radius: 0 3px 3px 0;height: 40px;}
.s-know{line-height: 40px;background-color: #49A0EF;color: #fff;text-align: center;padding:0 20px;border-radius: 3px;width:84px;top:0;position: absolute;right: 0;}
.s_example { top: 100%; left: 0; right: 0; background-color: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, .5); color: #999; padding: 10px 0; border-radius: 0 0 3px 3px; visibility: hidden; opacity: 0; overflow: hidden;z-index: 10; }
.s_example a { color: #999; display: block; line-height: 34px; padding-left: 50px; padding-right: 10px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
.s_example p { padding-left: 15px; line-height: 34px; }
.s_example a:hover { background-color: #49A0EF; color: #fff;  }
.search input:focus ~ .s_example { visibility: visible; opacity: 1; }
.search input:focus ~ .s_example a { padding-left: 30px; }
	

